
// import 'core-js/es/promise'
import count from './js/count'
import sum from './js/sum'
// import { add } from './js/math'

import '../css/index.css'
import '../css/index.less'

// var num = count(1,2)

console.log(count(2,2))
console.log(sum(1,2,3,4))
// console.log(add(5,6))

document.getElementById('btn').onclick = function () {
  // 动态导入 --> 实现按需加载
  // 即使只被引用了一次，也会代码分割
  // eslint会对动态导入语法报错，需要修改eslint配置文件
  // webpackChunkName: "math"：这是webpack动态导入模块命名的方式
  // "math"将来就会作为[name]的值显示。
  import(/* webpackChunkName: 'math' */'./js/math.js').then(({add}) => {
    console.log(add(4, 5))
  })
}

// 添加promise代码
const promise = promise.resolve()
promise.then(() => {
  console.log('hello promise')
})

console.log([1,2,3].includes(4))